Software Engineer

2 days ago


St Louis, Missouri, United States Epicrop Technologies Inc Full time

At Epimethyl Analytics, we seek to hire a software engineer or computer programmer to support advanced computational technologies in a healthcare-focused environment.  The company's mission centers on advancing preventative healthcare by decoding genomic data to facilitate interventions before symptoms are evident, thereby improving treatment outcomes and quality of life.

The company offers a comprehensive platform for health insights applicable across various life stages, targeting partnerships with medical centers, pharmaceutical firms, and other providers to enhance diagnostics, drug discovery, and treatment protocols. This proprietary platform integrates signal detection, machine learning, and cloud computing to process genomic data and enable applications in diagnostics for several health conditions.

Salary will be commensurate with experience and skill level. Expert mentors will support your career growth. Together, we'll help you achieve meaningful goals and make a positive impact locally and globally. If you're ready for the challenge, we want you on our team.

Minimum qualifications

  • Bachelor's, Master's or PhD degree in computational sciences, such as computer science, data science, electrical engineering, mathematics, bioinformatics, or related discipline.
  • Previous experience in computer programming, particularly in Python GPU computation and cloud computing.
  • U.S. citizen / Green card holder

Core Technical Skills

The expected skills align with high-demand roles in data science, AI, and high-performance computing, where GPU-accelerated Python workflows on cloud infrastructure are increasingly prevalent. Candidates with hands-on experience through projects or certifications (e.g., AWS Certified Machine Learning, Google Professional Machine Learning Engineer) would be particularly competitive.

·      
Advanced Proficiency in Python Programming
: Strong command of Python fundamentals, including object-oriented programming, scripting, and optimization techniques. This forms the foundation for implementing vectorized computations and integrating with specialized libraries.

·      
Vectorization and Numerical Computing
: Expertise in libraries like NumPy for efficient array operations and vectorized processing, which is essential for handling large datasets without explicit loops. Familiarity with SciPy for advanced mathematical functions would further enhance performance in data analysis.

·      
GPU Acceleration and Parallel Computing
: Knowledge of GPU programming frameworks such as CUDA (via PyCUDA or Numba), cuML and CuPy for Python-based vectorized computations on GPUs. This skill is critical for speeding up matrix operations and simulations, particularly in machine learning workloads.

·      
Machine Learning Frameworks
: Proficiency in libraries like TensorFlow, PyTorch, or scikit-learn, with a focus on GPU-enabled implementations for training models efficiently. Understanding of neural networks, deep learning architectures, and model optimization is necessary for integrating ML into data pipelines.

·      
Data Analysis and Manipulation
: Skills in Pandas for data wrangling, cleaning, and exploratory analysis, complemented by statistical knowledge for hypothesis testing and inference. Visualization tools such as Matplotlib or Seaborn should be included to interpret results effectively.

·      
Cloud Computing and Deployment
: Experience with cloud platforms such as AWS (e.g., EC2 GPU instances, SageMaker), Google Cloud Platform (e.g., Compute Engine with TPUs/GPUs, Vertex AI), or Azure (e.g., Virtual Machines, Azure Machine Learning) for provisioning powerful machines, managing scalable resources, and deploying Python-based applications. Knowledge of containerization (Docker) and orchestration (Kubernetes) would support efficient cloud implementations.

·      
Distributed and Big Data Processing
: Familiarity with tools like Dask or Apache Spark (integrated with Python via PySpark) for handling large-scale data across cloud clusters, ensuring seamless transition from local GPU computations to distributed environments.

Complementary Skills

·      
Mathematical and Statistical Foundations
: Solid understanding of linear algebra, calculus, probability, and statistics, which underpins vectorized GPU operations, machine learning algorithms, and data analysis.

·      
Software Engineering Practices
: Version control with Git, testing frameworks (e.g., pytest), and agile methodologies to maintain code quality in collaborative projects.

·      
Problem-Solving and Analytical Abilities
: Capacity to optimize algorithms, debug complex systems, and adapt to evolving data requirements, ensuring practical application of technical skills.

Expected Responsibilities

·      
Developing and optimizing machine learning algorithms
for analyzing large-scale genomic datasets (including neural network) and potentially involving unsupervised learning techniques to identify patterns in DNA methylation.

·      
Building scalable data pipelines and cloud-based infrastructure
to handle complex biological data, ensuring efficient processing and integration with medical applications.

·      
Collaborating with interdisciplinary teams
, including biologists and data scientists, to translate research needs into robust software solutions for diagnostics, drug discovery, and personalized medicine protocols.


  • Software Engineer 2

    5 days ago


    St Louis, Missouri, United States Garmin Full time $80,000 - $120,000 per year

    OverviewWe are seeking a full-timeSoftware Engineer 2in our St. Louis, MO location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin aviation aeronautical data.Applicants must currently reside in the St. Louis metropolitan area. Only local...


  • St Louis, Missouri, United States DLS Engineering Full time $120,000 - $180,000 per year

    About DLS EngineeringDLS is an engineering firm with 30 years of Federal Government contracting experience. Our small business efficiencies coupled with a commitment to excellence allow us to provide reliable solutions with integrity for our nation's most critical defense and national security priorities.Senior Software Engineer at DLS Engineering...


  • St Louis, Missouri, United States Momentum Full time $200,000 - $250,000 per year

    Welcome to the MOMENTUM. TeamMOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the...

  • Software Engineer

    7 days ago


    St Louis, Missouri, United States Kentro Full time $100,000 - $120,000 per year

    Thank you for considering IT Concepts dba Kentro, where innovation drives opportunity and collaboration leads to success. Our dynamic community of experts is fully committed to advancing our customers' missions, fostering professional growth, and making a positive impact on our communities.Our transition to Kentro in 2025 reflects a rich legacy built upon...


  • St Louis, Missouri, United States Momentum Full time $140,000 - $170,000 per year

    Welcome to the MOMENTUM. TeamMOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the...


  • St Louis, Missouri, United States Epsilon Systems Solutions Full time $104,000 - $170,000 per year

    Epsilon C5I ) is seeking a Sr. Test Engineer with at least 6 years of experience for work in St Louis, MO. In this role, you will be part of a team providing development, integration, and sustainment of Geospatial Intelligence data management services in the Cloud, across multiple security enclaves. Our engineers develop and integrate new services to manage...


  • St Louis, Missouri, United States Adaptive Solutions Group Full time $100,000 - $150,000 per year

    Our top client in the pharmacy industry is searching for a Sr. Software Engineer with Siebel expertise to join their team You will be doing hands-on work with Siebel Tools, including Siebel Call Center, Assignment Manager, Workflow Manager, EIM, EAI, and Web Services, as well as custom development using .NET, APEX, or Java. You will also integrate...


  • St Louis, Missouri, United States SCRIPID, LLC Full time $15,000 - $60,000 per year

    SCRIPID is a mobile, on-demand delivery service that helps the community who face challenges getting to the pharmacy, by bringing health and wellness products straight to them.SCRIPID—a health-tech startup making health & wellness delivery smarter and easier for everyone involved.We're looking for a motivated, curious, and tech-savvy intern to join...

  • QA Engieer

    1 day ago


    St Louis, Missouri, United States VBEST Software Full time

    Lead Software Engineer Location: O'Fallon, Missouri (Main Campus) Duration: 24 Months Top 3 required technical skills:Automation testing (UI and API)Junit, Jbehave, Spring, Selenium frameworks Java Role • Develop applications using Java/J2EE technologies. • Excellent communication skills with strong Agile knowledge. • Be able to work with...

  • Software Developer

    1 week ago


    St Louis, Missouri, United States DNI (Delaware Nation Industries) Full time $104,000 - $170,000 per year

    DNI Emerging Technologies is currently looking for an experienced Software Developer to join our company in support of the U.S. Transportation Command Commercial Operations Integrated System (USTRANSCOM COINS).The Commercial Operations Integrated System (COINS) is a multi-user, on-line information system supporting contracting, budgeting, and analyses...